package main

import "fmt"

//Go语言中的指针操作非常简单，只需要记住两个符号：&（取地址）和*（根据地址取值）。
//取地址操作符&和取值操作符*是一对互补操作符，&取出地址，*根据地址取出地址指向的值。
func main() {
	a := 10
	b := &a
	fmt.Println(b)
	fmt.Printf("b:%T\n", b)

	c := *b
	fmt.Printf("addr c:%T\n", c)
	fmt.Printf("value c:%v\n", c)

	fmt.Println(i)
}

var i int

func init() {
	i++
}

